<?php

if (file_exists(APP_COMMON . "config.php")) {
    $runtimeConfig = include_once APP_COMMON . "config.php";
} else {
    $runtimeConfig = [];
}

switch (APP_PREFIX) {
    case 'yunjing720':
        // 加上项目设置
        $app_configs = [
            'sa_tour_path'=>'tour',
            'sa_themes_path' => 'themes/',
            'sa_default_themes' => 'yunjing720',
            // 定义挂件
            'sa_widget_path' => 'widget/',
            'sa_widget_style' => 'yunjing720',
        ];
        break;

    default:
        $app_configs=[];
        break;
}
$runtimeConfig=array_merge($runtimeConfig,$app_configs);


$configs = [
    // +----------------------------------------------------------------------
    // | 应用设置
    // +----------------------------------------------------------------------
    // 应用命名空间
    'app_namespace' => 'xcx',
	// 扩展函数文件
    'extra_file_list'        => [THINK_PATH . 'helper' . EXT, CMF_PATH . 'common' . EXT],
	// 默认输出类型
    'default_return_type'    => 'json',
    // +----------------------------------------------------------------------
    // | 模块设置
    // +----------------------------------------------------------------------
    // 默认模块名
    'default_module'          => 'home',
    // 默认控制器名
    'default_controller'      => 'Index',
    // 默认操作名
    'default_action'          => 'index',
    // +----------------------------------------------------------------------
    // | URL设置
    // +----------------------------------------------------------------------
    // +----------------------------------------------------------------------
    // | 模板设置
    // +----------------------------------------------------------------------
    // +----------------------------------------------------------------------
    // | 异常及错误设置
    // +----------------------------------------------------------------------
	'exception_handle'      => '\\api\\common\\exception\\Http',
    // +----------------------------------------------------------------------
    // | 日志设置
    // +----------------------------------------------------------------------
    // +----------------------------------------------------------------------
    // | Trace设置 开启 app_trace 后 有效
    // +----------------------------------------------------------------------
    // +----------------------------------------------------------------------
    // | 会话设置
    // +----------------------------------------------------------------------
    // +----------------------------------------------------------------------
    // | Cookie设置
    // +----------------------------------------------------------------------
    // +----------------------------------------------------------------------
    // | 数据库设置
    // +----------------------------------------------------------------------
	    'database'                => [
        // 数据库调试模式
        'debug'           => true,
        // 数据集返回类型
        'resultset_type'  => 'collection',
        // 自动写入时间戳字段
        'auto_timestamp'  => false,
        // 时间字段取出后的默认时间格式
        'datetime_format' => false,
        // 是否需要进行SQL性能分析
        'sql_explain'     => false,
    ],
	//分页配置
    'paginate'                => [
        'type'      => 'bootstrap',
        'var_page'  => 'page',
        'list_rows' => 15,
    ],
	//图片验证码
    'captcha'                 => [
        // 验证码字符集合
        'codeSet'  => '2345678abcdefhijkmnpqrstuvwxyzABCDEFGHJKLMNPQRTUVWXY',
        // 验证码字体大小(px)
        'fontSize' => 25,
        // 是否画混淆曲线
        'useCurve' => true,
        // 验证码图片高度
        'imageH'   => 30,
        // 验证码图片宽度
        'imageW'   => 100,
        // 验证码位数
        'length'   => 5,
        // 验证成功后是否重置
        'reset'    => true
    ],
    // +----------------------------------------------------------------------
    // | CMF 设置
    // +----------------------------------------------------------------------
    // +----------------------------------------------------------------------
    // | 自定义 设置
    // +----------------------------------------------------------------------
     'boot_path'          => 'api/index.php?s=index/index/index',
     'default_root'=>'index/index/index',
];
$configs=array_merge($runtimeConfig,$configs);

if (file_exists(CMF_ROOT . "data/conf/config.php")) {
    $runtimeConfig = include_once CMF_ROOT . "data/conf/config.php";
} else {
    $runtimeConfig = [];
}

return array_merge($configs, $runtimeConfig);